﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Triunfadores.BusinessEntities;
using Triunfadores.Repository.Service;

namespace Triunfadores.Repository
{
    public class DetalleVentaAccionRepository:MasterRepository,IDetalleVentaAccionRepository
    {
        public int GetCantidadAcciones(int idVentaAccion)
        {
            var query = from va in Context.DetalleVentaAccions
                where va.VentaAccId.Equals(idVentaAccion)
                select va.Cantidad;

            return query.SingleOrDefault();

        }

        public IEnumerable<DetalleVentaAccion> GetDetallesVentaAccions(int idVEnta)
        {
            var query = from va in Context.DetalleVentaAccions
                        .Include("Accion")
                        .Include("VentaAccion")
                        .Include("VentaAccion.Socio")
                        where va.VentaAccId.Equals(idVEnta)
                        //orderby va.Accion.Precio
                        select va;

            return query.ToList();
        }
    }
}
